/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package woowcrawler;

import java.util.ArrayList;

/**
 *
 * @author Heitor
 */
public class Palavra
{

    private String conteudo;
    private int quantidade;

    public Palavra(String conteudo, int quantidade)
    {
        this.conteudo = conteudo;
        this.quantidade = quantidade;
    }

    public String getConteudo()
    {
        return conteudo;
    }

    public void setConteudo(String conteudo)
    {
        this.conteudo = conteudo;
    }

    public int getQuantidade()
    {
        return quantidade;
    }

    public void setQuantidade(int quantidade)
    {
        this.quantidade = quantidade;
    }

    public ArrayList<Palavra> getPalavrasFrequencias(String s)
    {
        ArrayList<Palavra> alp = new ArrayList<Palavra>();
        String[] temp = s.split(" ");

        for (int i = 0; i < temp.length; i++)
        {
            Palavra p = new Palavra(temp[i], 1);
            int controlador = 0;

            for (int j = 0; j < alp.size(); j++)
            {
                if (alp.get(j).getConteudo().equals(p.getConteudo()))
                {
                    alp.get(j).setQuantidade(1 + alp.get(j).getQuantidade());
                    controlador++;
                    break;
                }
            }

            if (controlador == 0)
            {
                alp.add(p);
            }
        }

        return alp;
    }
}
